Display de LEDs en la micro:bit

¿Qué es el display de la micro:bit?

La placa BBC micro:bit tiene una pantalla integrada formada por una matriz de 5x5 LEDs, es decir:

  • 5 filas × 5 columnas
  • Total: 25 LEDs

Cada LED puede encenderse con diferentes niveles de brillo.

1. ¿Cómo funciona la matriz?

Cada LED tiene una posición definida por coordenadas:

  • X (horizontal): de 0 a 4
  • Y (vertical): de 0 a 4

📍 Ejemplo:

  • (0,0) → esquina superior izquierda
  • (4,4) → esquina inferior derecha

2. Encender LEDs

Vamos a encender unicamente el led que se encuentra ubicado en la coordenada X:0, Y:0

 Ahora lo que haremos será encender los leds en forma de diagonal es decir los leds que se encuentran en las siguientes coordenas:

  • 0,0
  • 1,1
  • 2,2
  • 3,3
  • 4,4

Ahora que ya sabes que cada led tiene una ubicación que consta en coordena X,Y que podrias hacer?

Bien, pero no solo podemos usar los leds de manera individual, tambien makecode nos brinda figuras por defecto como las siguientes:

Estos bloques los podras encontrar en la categoria denominada “Básico”

Estos son solo algunos de los iconos que podras encontrar, ahora te toca a ti seguir navegando mediante los demás iconos que nos brindan makecode.

Si se pregunta si podremos crear otros iconos, la respuesta es si, basta con usar el siguiente bloque deninado “mostrar leds”:

Este bloque nos muestra una vista previa virtual donde cada espacio hace referencia a un led en nuestra tarjeta fisica, cuando hacemos clic en algun cuadro este se pintara de blanco lo cual indica que el led ubicado en esa posición se encedera, tal como se observa en la siguiente imagen:

 

 

Que iconos se te ocurren a ti?

 

Bien, hasta aquí hemos interactuado netamente con nuestra matriz  de leds bien sea encendiendo independiente o icono por defecto. Ahora vamos a combinar una serie de iconos donde estos se mostraran por un determinado tiempo, acompañanos:

Usaremos un nuevo bloque denominado “pausa” este bloque detiene la ejecución por un tiempo determinado en este caso makecode maneja sus tiempos en milisegundos (ms) por lo cual si quisieramos colocar una espera de 1 segundo tendriamos que indicarle a nuestro programa un valor de 1000 milisegundos.

Ejercicio 1: Corazón palpitante

 

Ejercicio 2: Mostrando animales

 

Ejercicio 3: Mostrando emociones al tocar el boton A o B de la MICROBIT

La microbit nos permite realizar acciones mediante el pulso del botón A o botón B o la combinación de pulsar ambos al tiempo A+B, de acuerdo a la acción que se realice vamos a mostrar las siguientes emociones:

Botón A: Emoción (FELIZ)

Botón B: Emoción (TRISTE)

Botón A+B: Emoción (CONFUNDIDO)

Para este ejercicio debemos ubicar la categoria “Entrada” de color rosa y seleccionar el bloque “al presionarse el botón A”, este mismo bloque lo usaremos para las acciones de botón B y A+B.

Adicional usaremos un bloque de la categoria “bucles”, esto para repetir una misma acción un número de veces definido para este ejercicio será 4.

Emoción FELIZ

Emoción TRISTE:

Te queda de tare a ti completar la tercera emoción: CONFUNDIDO, cómo lo harías? deja tu mensaje en la caja de comentarios si lograste programar la tercera emoción.

Con este tutorial haz aprendido todo lo que necesitas saber sobre como funciona la matriz de leds, espero te haya servido. 

Hasta la próxima….


Pública tu duda o comentario

Resuelve tus dudas con la comunidad.

*Obligatorio*

(0) Comentarios

No registra comentarios, se el primero en comentar.
Publicar

Total de impresiones: 2